--这里开界面 还没有想好结构 但是由于要在lua中管理各个物件的生命期所以在这边定义一个结构

--由于我觉的一个场景就可以保证这个游戏的整体结构了，所以我这边用一个scene来管理所有的界面结构，因为我们可以想象的是所有的节点都是一个物件被动态加载到当前场景中的
--下面的一层生命结构就是frame 这个在游戏中代表一个根，也就是树的根 当这个根被消灭以后下面的子节点都会被消灭, 但是这个根是没有实体的生命载体的，具体点就是
--这个frame是一个逻辑节点，并没有实体的GameObject来承载
--Scene->Frame->Panel->Widget

require("View.Base.BaseFrame")
require("View.Base.BasePanel")

AllFrames = {
    LoginFrame = { name = "LoginFrame", cls = require("View.Login.LoginFrame") },
    CardPlayFrame = { name = "CardPlayFrame", cls = require("View.CardPlay.CardPlayFrame") },
}

AllPanels = {
    LoginPanel = { name = "LoginPanel", cls = require("View.Login.LoginPanel"), res = "Panels/Login/LoginPanel" },
    CardPlayPanel = { name = "CardPlayPanel", cls = require("View.CardPlay.CardPlayPanel"), res = "Panels/CardPlay/CardPlayPanel" },

    --Develop
    DebugMenuPanel = { name = "DebugMenuPanel", cls = require("View.Develope.DebugMenuPanel"), res = "Panels/Develope/DebugMenuPanel" },
}

AllWidgets = {

}